#ifndef _QUEUE_
#define _QUEUE_

#define MAX_SIZE 100

typedef struct {
    int data[MAX_SIZE];
    int front;
    int rear;
    int size;
} Queue;

void initQueue(Queue* q);

int enqueue(Queue* q, int value);

int dequeue(Queue* q, int* value);

int getSize(Queue* q);


#endif
